手把手教你学Python之循环结构

您所在的位置:网站首页 python zip 循环 手把手教你学Python之循环结构

手把手教你学Python之循环结构

#手把手教你学Python之循环结构| 来源: 网络整理| 查看: 265

        循环结构主要用于需要重复执行某些操作的场景,通过循环可以大大降低开发人员的工作量,也是利用程序提升工作效率的优势之一。对于循环,主要把握以下几点:什么时候开始执行循环?什么时候循环结束?需要重复操作的内容是什么?每次操作后,有什么变化?等。        Python中实现循环结构的语句主要有两种:while 语句 和 for 语句。

        while循环是一种判别式循环,当条件为 True 时,执行循环体;当条件为 False 时结束循环,执行循环后的操作。具体语法规则如下:

       for循环是一种遍历式循环,for 循环后面通常跟一个可迭代对象,依次对每个元素执行相同的操作,直到所有元素都遍历完才结束。具体语法规则如下:

        range()函数是Python自带的内置函数,用于生成整数数字序列,可传递三个参数:range(start,stop,step),其中start参数表示起始数字,默认为0;stop表示终止数字,但不包含该数字,该参数必须传递;step表示步长,表示两个相邻数字之间的差。最终生成的数字序列为[start, start+step, ..., start+n*step], 其中start+n*step < stop, start + (n+1)*step >= stop。例如range(1,5,2)生成的数字序列为[1,3]。

        Python中支持循环的嵌套,while循环的循环体中可以继续嵌套while循环或for循环,for循环的循环体中也可以继续嵌套while循环和for循环。在实际应用中经常会用到循环的嵌套,但为了程序的可读性,一般建议嵌套层次不宜超过3层。

        与其他编程语言不同,Python中循环语句后面可以带有else子句,用于在循环正常结束后做一些额外操作。所谓的正常结束是指执行到循环条件不满足或遍历完可迭代对象中的每个元素。非正常结束主要是指循环执行过程中遇到break语句,提前结束循环,break语句的相关内容将在下一篇文章流程控制语句中进行介绍。

        今日练习题:

更多Python学习资料请加入群或联系老师获取,我们也会不定期更新!



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3